steam trumpet - Spanish English Dictionary